/* 通用样式 */
body  {background: #F9F9F9; }

.app-page{display:flex; flex-direction:column; flex:1;}
view{font-size:28rpx;}
/* flex 布局 */
.app-flex{display:flex;}
.app-rows{display:flex; flex-direction:row;}
.app-columns{display:flex; flex-direction:column;}
.app-wrap{display:flex;  flex-direction:row; flex-wrap:wrap;}
.app-nowrap{display:flex; flex-direction:row; flex-wrap:nowrap;}
.app-space-between{display:flex; flex-direction:row; justify-content:space-between;}
.app-flex-center{display:flex; flex-direction:row; justify-content:center;}
.app-flex-end{display:flex; flex-direction:row; justify-content:flex-end;}
.app-flex-vtop{align-items:flex-start;}
.app-flex-vcenter{align-items:center;}
.app-flex-vbottom{align-items:flex-end;}
/* 表单 */
.app-form{display:block; width:100%; height:auto; overflow:hidden;}
.app-form-item{display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center;}
.app-form-label{display:block; width:130rpx; height:100rpx; font-size:28rpx; line-height:100rpx; flex-shrink:0; overflow:hidden; color:#888888;}
.app-form-icon{width:60rpx; height:60rpx; line-height:60rpx; font-size:28rpx; flex-shrink:0;}
.app-form-body{width:700rpx; margin-left:20rpx; overflow:hidden;}
.app-form-input{width:100%; height:40rpx; outline:none; line-height:40rpx; background:none; border:0; text-align:right; color:#333333; font-size:26rpx;}
.app-form-picker{display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:flex-end; align-items:center;}
.app-check-item{margin:10rpx 10rpx 0 0; padding:0 10rpx; font-size:26rpx; display:block;}
.app-textarea{width:100%; height:120rpx !important; line-height:38rpx; background:none; border:0; font-size:26rpx; color:#666666;}

/*弹窗按钮*/
.app-modal-buttons {}
.app-modal-button{width:700rpx; line-height:88rpx; height:88rpx; display:block; overflow:hidden; text-align:center; font-size:26rpx; color:#999999;}